// ts extends : 接口 / 类
var Person1 = /** @class */ (function () {
    // 2. 类修饰符
    // private password: U;
    function Person1(args) {
        this.username = args;
    }
    Person1.prototype.sayName = function () {
        return this.username;
    };
    return Person1;
}());
// 3. 可以使用泛型  名称的后面  泛型可以写多个
// new Person1()..password // 报错 因为 password是私有(private)
var str1 = new Person1(123).sayName();
str1.toFixed(2);
// 枚举 : 一个星期七天
// 网络请求 code : 200 400 401 403 405 500
// 程序 : 老师 管理员 学生 访客
// redux : action
var Code;
(function (Code) {
    Code[Code["success"] = 200] = "success";
    Code[Code["badRequest"] = 400] = "badRequest";
    Code[Code["UnAuthor"] = 401] = "UnAuthor";
})(Code || (Code = {}));
console.log(Code.badRequest);
